package com.ny.service;

import com.ny.entity.Device;

import java.util.Date;
import java.util.List;
import java.util.Optional;

public interface DeviceService {


    List<Device> findAll();
    List<Device> findByDeviceName(String deviceName);

    // 新增：根据设备名称模糊查询
    List<Device> findByDeviceNameContaining(String deviceName);

    List<Device> findByStatus(Integer status);

    // 新增：根据时间段和状态查询
    List<Device> findByTimeRangeAndStatus(Date startTime, Date endTime, Integer status);

}
